package chapter04.demo4;
/**
 * 接口
 */
interface UI{
    // UI设计师 接口（可以看做抽象类）
   void makeUIMode(); //UI设计师需要制作原型图
    void makeUI(); // 根据原型图制作UI效果图
}
interface web{ // 前端工程师
    void makeWeb(); // 制作网页
    void bindData(); // UI界面数据交互
}
interface javaer{ // 后端工程师
    void designDatBase(); // 设计数据库
    void designDiagram(); // 设计程序
    void configServer(); // 配置服务器
}
// 1.接口(抽象类)可以直接继承接口
//interface projectNeed extends UI,Web,javaer{}
// 2. 普通类继承多个接口
abstract class makeProject implements UI,Web,javaer{
  public void makeProject(){
      System.out.println("和客户交流");
  }
  public void makeUI(){
      System.out.println("客户让改了20版，结果选了第一版");
  }
  public void makeWeb(){
      System.out.println("UI设计的效果根本实现不了");
  }
  public void bindData(){
      System.out.println("后端数据格式和框架不一样，让我改数据格式");
  }
  public void designDatBase(){
      System.out.println("这加加，那加加");
  }
  public void designDiagram(){
      System.out.println("今天写了3Bug,修了一个，又多了205个");
  }
    public void configServer(){
        System.out.println("项目上线");
    }
}
public class Demo4 {

}
